Generic Feature-Based Software Composition
نویسنده
چکیده
Bridging problem domain and solution in product line engineering is a time-consuming and error-prone process. Since both domains are structured differently (features vs. artifacts), there is no natural way to map one to the other. Using an explicit and formal mapping creates opportunities for consistency checking and automation. This way both the configuration and the composition of product instances can be more robust, support more product variants and be performed more often.
منابع مشابه
Comparing Approaches to Implement Feature Model Composition
The use of Feature Models (FMs) to define the valid combinations of features in Software Product Lines (SPL) is becoming commonplace. To enhance the scalability of FMs, support for composing FMs describing different SPL aspects is needed. Some composition operators, with interesting property preservation capabilities, have already been defined but a comprehensive and efficient implementation is...
متن کاملFeature-Oriented Programming with Object Algebras
Object algebras are a new programming technique that enables a simple solution to basic extensibility and modularity issues in programming languages. While object algebras excel at defining modular features, the composition mechanisms for object algebras (and features) are still cumbersome and limited in expressiveness. In this paper we leverage two well-studied type system features, intersecti...
متن کاملOn the Feasibility of Feature based composition for programming in the large
Feature-based composition complements object-oriented composition by enabling the coherent extension of multiple entities (objects, classes). This paradigm enables an integral feature to be the subject of composition rather than fragments of features. The conventional object model of state-of-the-art OO programming languages does not incorporate the notion of features. Therefore, in the traditi...
متن کاملDistributed Feature Composition: A Virtual Architecture for Telecommunications Services
Distributed Feature Composition (DFC) is a new technology for feature specification and composition, based on a virtual architecture offering benefits analogous to those of a pipe-and-filter architecture. In the DFC architecture, customer calls are processed by dynamically assembled configurations of filter-like components: each component implements an applicable feature, and communicates with ...
متن کاملI3-D1 Report on the design of component model and composition technology for the Datalog and Prolog variants of the REWERSE languages
This design report outlines the elements of a component model for the REWERSE languages. Instead of defining a special component model for each and every language explicitly, we propose a novel concept to derive a component model from a definition of a language, i.e., from its metamodel. The component models will be used together with invasive software composition [Aßmann03], and can thus be em...
متن کامل